home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Tool Chest / Development Tools & Languages / • Other Platforms / PCCTS 1.31 / non-MPW / NOTES.watcom / doubleCR.1 < prev   
Encoding:
Text File  |  1995-03-10  |  1.6 KB  |  72 lines

  1. antlr.$(OBJ_EXT): antlr.c mode.h tokens.h
  2.  
  3. scan.$(OBJ_EXT): scan.c mode.h tokens.h
  4.  
  5. scan.c mode.h: parser.dlg
  6.         $(DLG) -C2 parser.dlg scan.c
  7.  
  8. set.$(OBJ_EXT): $(SET)\set.c
  9.         $(CC) $(CFLAGS) -c set.$(OBJ_EXT) $(SET)\set.c
  10.  
  11. #
  12. # ****** These next targets are common to UNIX and PC world ********
  13. #
  14.  
  15. #clean up all the intermediate files
  16. clean:
  17.         del *.obj
  18.  
  19. #remove everything in clean plus the PCCTS files generated
  20. scrub:
  21.         del $(PCCTS_GEN) 
  22.         del *.$(OBJ_EXT)
  23. ---------------------------------------------------------------------
  24. dlg.mak:
  25. ---------------------------------------------------------------------
  26. SET=..\support\set
  27. PCCTS_H=..\h
  28.  
  29. #
  30. #   Watcom
  31. #
  32. CC=wcl386
  33. ANTLR=..\bin\antlr
  34. DLG=..\bin\dlg
  35. CFLAGS= -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DPC
  36. LIBS=
  37. OBJ_EXT = obj
  38. LINK = wcl386
  39.  
  40. .c.obj :
  41.         $(CC) -c $[* $(CFLAGS)
  42.  
  43. dlg.exe : dlg_p.obj dlg_a.obj main.obj err.obj set.obj support.obj &
  44.         output.obj relabel.obj automata.obj
  45.         $(LINK) -fe=dlg.exe *.obj -k14336
  46.         copy *.exe ..\bin
  47.  
  48. SRC = dlg_p.c dlg_a.c main.c err.c $(SET)\set.c support.c output.c &
  49.         relabel.c automata.c
  50.  
  51. dlg_p.c parser.dlg err.c tokens.h : dlg_p.g
  52.         $(ANTLR) dlg_p.g
  53.  
  54. dlg_a.c mode.h : parser.dlg
  55.         $(DLG) -C2 parser.dlg dlg_a.c
  56.  
  57. dlg_p.$(OBJ_EXT) : dlg_p.c dlg.h tokens.h mode.h
  58.         $(CC) $(CFLAGS) -c dlg_p.c
  59.  
  60. dlg_a.$(OBJ_EXT) : dlg_a.c dlg.h tokens.h mode.h
  61.         $(CC) $(CFLAGS) -c dlg_a.c
  62.  
  63. main.$(OBJ_EXT) : main.c dlg.h
  64.         $(CC) $(CFLAGS) -c main.c
  65.  
  66. set.$(OBJ_EXT) : $(SET)\set.c
  67.         $(CC) -c $(CFLAGS) $(SET)\set.c
  68.  
  69. #clean up all the intermediate files
  70. clean:
  71.         del *.$(OBJ_EXT)
  72. ˇ